﻿namespace Quail
{
    /// <summary>
    /// The known attribute.
    /// </summary>
    public enum KnownAttribute
    {
        /// <summary>
        /// The id of the control
        /// </summary>
        ID,

        /// <summary>
        /// The inner text of the control
        /// </summary>
        InnerText,

        /// <summary>
        /// The title attribute
        /// </summary>
        Title,

        /// <summary>
        /// The href attribute (for A tags)
        /// </summary>
        Href,

        /// <summary>
        /// The full absolute url for the href
        /// </summary>
        HrefAbsolute,

        /// <summary>
        /// The target attribute (for A tags)
        /// </summary>
        Target,

        /// <summary>
        /// The name attribute (eg: name="btnControl")
        /// </summary>
        Name,

        /// <summary>
        /// The src attribute (eg: src="/images/image.bmp")
        /// </summary>
        Src,

        /// <summary>
        /// The full absolute url for the href
        /// </summary>
        SrcAbsolute,

        /// <summary>
        /// The input type.
        /// </summary>
        InputType,

        /// <summary>
        /// The HTML class attribute
        /// </summary>
        ClassName,

        /// <summary>
        /// The onclick event
        /// </summary>
        OnClick,

        /// <summary>
        /// The HTML tag (A, INPUT, IMG, etc)
        /// </summary>
        Tag,

        /// <summary>
        /// The alt attribute value
        /// </summary>
        Alt,

        /// <summary>
        /// The rel attribute
        /// </summary>
        Rel,

        /// <summary>
        /// The content attribute
        /// </summary>
        Content
    }
}
